find: 

:COPCAR_1936
00D6: if  1
856C:   NOT   actor $PLAYER_ACTOR driving_police_vehicle
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  425
004D: jump_if_false COPCAR_1984

replace with (or just add the 2 lines):

:COPCAR_1936
00D6: if  0
00E1:   key_pressed  0  11 ;; skip trip
004D: jump_if_false COPCAR_1984
0004: $8222 =  3600000  ;; timer
0002: jump COPCAR_1984

find:

:COPCAR_2524
00D6: if  1
856C:   NOT   actor $PLAYER_ACTOR driving_police_vehicle
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  425
004D: jump_if_false COPCAR_2571

replace with (or just add the 2 lines):

:COPCAR_2524
00D6: if  0
00E1:   key_pressed  0  11 ;; skip trip
004D: jump_if_false COPCAR_2571
0004: $8222 =  3600000  ;; timer
0002: jump COPCAR_2571

find:

:COPCAR_2571
0293: $13 = current_controls
00D6: if  21
056C:   actor $PLAYER_ACTOR driving_police_vehicle
00DD:   actor $PLAYER_ACTOR driving_vehicle_type  425
004D: jump_if_false COPCAR_2607
03C0: @34 = actor $PLAYER_ACTOR car
053F: set_car @34 tires_vulnerable  0
00D6: if  0
00E1:   key_pressed  0  19
004D: jump_if_false COPCAR_2589
00D6: if  0
0039:   @62 ==  1  ;; integer values
004D: jump_if_false COPCAR_2588
0006: @62 =  2  ;; integer values

replace with:

:COPCAR_2571
0293: $13 = current_controls
00D6: if  0
8038:   NOT   $13 ==  3  ;; integer values
004D: jump_if_false COPCAR_2594
00D6: if  1
00E1:   key_pressed  0  19
80E1:   NOT   key_pressed  0  18 ;; horn
004D: jump_if_false COPCAR_2589
00D6: if  0
0039:   @62 ==  1  ;; integer values
004D: jump_if_false COPCAR_2588
0006: @62 =  2  ;; integer values


find:

:R3_2
0001: wait  70 ms
00D6: if  0
0038:   $ON_MISSION ==  0  ;; integer values
004D: jump_if_false R3_659
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false R3_659
00D6: if  0
00DF:   actor $PLAYER_ACTOR driving
004D: jump_if_false R3_648
00D6: if  0
89BE:   NOT (unknown)
004D: jump_if_false R3_647
00D6: if  0
08B4: $390  1 
004D: jump_if_false R3_20
0002: jump R3_660
0002: jump R3_647

replace with:

:R3_2
0001: wait  70 ms
00D6: if  1
0256:   player $PLAYER_CHAR defined
0038:   $ON_MISSION ==  0  ;; integer values
004D: jump_if_false R3_659
00D6: if  6
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  416
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  407
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  609
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  537
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  538
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  575
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  420
004D: jump_if_false R3_2B
00D6: if  2
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  438
80DD:   NOT   actor $PLAYER_ACTOR driving_vehicle_type  425
856C:   NOT   actor $PLAYER_ACTOR driving_police_vehicle
004D: jump_if_false R3_2B
00D6: if  1
00E1:   key_pressed  0  18 ;; submission/look behind
00E1:   key_pressed  0  19 ;; horn/crouch
004D: jump_if_false R3_466
00BA: text_styled 'COP_M'  6000 ms  5
0417: start_mission  124   ; Originally: Vigilante sub-mission

:R3_2B
00D6: if  0
00DF:   actor $PLAYER_ACTOR driving
004D: jump_if_false R3_648
00D6: if  0
89BE:   NOT (unknown)
004D: jump_if_false R3_647
00D6: if  0
08B4: $390  1 
004D: jump_if_false R3_20
0002: jump R3_660
0002: jump R3_647
